import { MidwayConfig } from '@midwayjs/core'

export default {
  // use for cookie sign key, should change to your own and keep security
  keys: '1725952685029_3467',
  koa: {
    port: 7003,
  },
  typeorm: {
    dataSource: {
      default: {
        /**
         * 单数据库实例
         */
        type: 'mysql',
        host: '127.0.0.1',
        port: 6306,
        username: 'root',
        password: 'Lin@0371',
        database: 'fei_site',
        synchronize: false, // 如果第一次使用，不存在表，有同步的需求可以写 true，注意会丢数据
        logging: false, // 是否显示日志 true ,false
        timezone: '+08:00',

        // 配置实体模型
        // entities: [Photo],

        // 支持如下的扫描形式，为了兼容我们可以同时进行.js和.ts匹配，⬇️
        entities: [
          'entity', // 特定目录
          // '**/abc/**',          // 仅获取包含 abc 字符的目录下的文件
          // 'abc/**/*.{j,t}s',        // 特定目录 + 通配
          // 'abc/*.entity.{j,t}s',    // 匹配后缀
          // '**/*.entity.{j,t}s',     // 通配加后缀匹配
          // '**/*.{j,t}s',        // 后缀匹配
        ],
      },
    },
  },
} as MidwayConfig
